/**   
 * @Title: OrgDataService.java 
 * CopyRight(c)2010-DMX 
 */
package com.dmx.fw.service.interfaces;

import com.dmx.fw.bean.mapping.pojo.Organization;
import com.dmx.fw.service.interfaces.Service;

/** 
 * @Description: Organization Service Interface
 * @author: zhaojie
 * @date: 2010
 * @version V1.0 
 * 
 */
public interface OrgDataService extends Service{
	/**
	 * @Description 创建Organization
	 * @param paramData
	 * @return Long
	 */
	public Long create(Organization paramData);

	/**
	 * @Description 根据ID,删除Organization
	 * @param paramData
	 */
	public void delete(Organization paramData);

	/**
	 * @Description 更新Organization
	 * @param paramData
	 */
	public void update(Organization paramData);

	/**
	 * @Description 根据ID加载Organization
	 * @param orgId
	 * @return Organization
	 */
	public Organization getOrganization(String orgId);
	
	/**
	 * @Description 判断某一Organization下orgId是否唯一
	 * @param orgId
	 * @return boolean
	 */
	public boolean uniqueCheck(final String orgId);
}
